home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 25 / Cream of the Crop 25.iso / windows / zeroin.zip / ZEROIN.TXT < prev   
Text File  |  1997-01-19  |  15KB  |  386 lines

  1. ZEROIN v2.4
  2. ===========
  3.  
  4. Copyright (c) 1993-1997 Simon A Carter
  5.  
  6. The Fast CD replacement with Windows 95 long filename support:
  7.  
  8.     *  Abbreviate directory names to just the first letter.
  9.     *  History list of recently visited directories. The shareware version
  10.        has 5 entries, the registered version has 20 entries. You can re-
  11.        visit the previously directory very easily.
  12.     *  Aliases that map names you supply to directories. The shareware
  13.        version has 5 entries, the registered version has 20 entries.
  14.     *  Environment variable that specifies where the history and alias
  15.        information is kept. This is very useful for networks using a
  16.        shared version, and also for preserving your alias and history
  17.        information across versions.
  18.     *  If no directory matches it will ask if you want it to be created.
  19.     *  Supports partial name matching. * is ALWAYS added so W -> W*.*
  20.     *  If there is more than one match you can choose from a list, which
  21.        can be pages long. If necessary, very long directory names are
  22.        folded with \...\ characters to fit on to the screen.
  23.     *  Fantastic for Windows 95 long filenames (which it supports fully).
  24.     *  Change drives at the same time.
  25.     *  Doesn't care which kind of slash you use (forward or back). Matches
  26.        both Unix '/' and DOS '\'.
  27.     *  Does NOT use index files of any sort (doesn't clutter up your hard
  28.        disk, and is always up-to-date). Works for floppies, CD-ROMS and
  29.        other removable media. No re-indexing required.
  30.     *  Network compatible.
  31.     *  Perform multilevel matches eg \*\doc finds all second level doc
  32.        directories.
  33.     *      . -> ..        Save typing going up one level
  34.          ... -> ..\..     Save typing going up two levels
  35.         .... -> ..\..\..  Save typing going up three levels etc
  36.          " " -> \         Space saves finding that (back)slash key
  37.           \\ -> \*\       Saves hitting [Shift+8]
  38.     *  Adapts to your screen mode - 25/43/50 lines.
  39.     *  Sets error level if no directory found.
  40.     *  Uses high level system calls so that it will work with FAT32 when
  41.        it is released.
  42.  
  43.  
  44. ZeroIn is SHAREWARE and may be trialed for a period of 30 days. After this time
  45. you must either purchase the registered version (for $5) or cease using the
  46. shareware version. Please see the end of this file for more information.
  47.  
  48.  
  49. What will ZeroIn do for me ?
  50. ============================
  51.  
  52. ZeroIn is a complete replacement for DOS's clumsy CHDIR (or CD) command. ZeroIn
  53. allows you to change directories with less typing (and therefore less chance of
  54. making a mistake). You can also change drives at the same time (something DOS
  55. can't do). You just give ZeroIn an approximate directory name and it will give
  56. you a list of matching directories. It's a godsend for people who use Unix and
  57. can't remember which way the slashes go.
  58.  
  59. ZeroIn maintains a history of recently-visited directories which you can choose
  60. from with ease. It also maintains a list of user-defined aliases for quickly
  61. moving between directories.
  62.  
  63. It runs under DOS, Windows 3.1, 95 and NT, OS/2, and automatically detects and
  64. displays Windows 95 long filenames. Of course, it will still run under any older
  65. version of DOS. It is particularly useful for use in conjunction with Windows 95
  66. long filenames because typing in these directory names tends to be error prone.
  67.  
  68. It does NOT clutter up your hard disk with index files that have to be updated
  69. whenever you add, delete or rename a directory.
  70.  
  71.  
  72. Installation
  73. ============
  74.  
  75. Note: throughout this document, the executable filename for ZeroIn is referred
  76. to as "c". This is because it is very easy to type "c" instead of "zeroin" or
  77. the "cd" which you would normally have to type.
  78.  
  79. Just copy C.EXE to the first directory in your path, for example, to C:\DOS. To
  80. find out the directories in your path, type
  81.  
  82.    c:\> path    [Enter]
  83.  
  84.  
  85. How to use ZeroIn
  86. =================
  87.  
  88. Typing
  89.  
  90.    c -?     [Enter]          or
  91.    c -h     [Enter]          or
  92.    c -help  [Enter]
  93.  
  94. will display usage information.
  95.  
  96. Usage:
  97.    c [drive:][\][pathspec1][\pathspec2][\pathspec3]...
  98.    c -?             to display this usage screen (or c -h)
  99.    c -l             to display the history list of recent directories
  100.    c -<num>         to go to history directory <num> or blank for most recent
  101.    c -a             to display the alias list
  102.    c <alias>        to use the alias
  103.    c -a <alias> <directory>  to define an alias
  104.    c -a <alias> .   to define an alias for the current directory
  105.    c -a <alias>     to remove an alias
  106.  
  107. Default:
  108.    Displays the current directory (compatible with DOS's CD).
  109.  
  110. Abbreviations allowed:
  111.  
  112.       . -> ..        Save typing going up one level
  113.     ... -> ..\..     Save typing going up two levels
  114.    .... -> ..\..\..  Save typing going up three levels etc
  115.       / -> \         Slash direction makes no difference
  116.     " " -> \         Space saves finding that (back)slash key
  117.      \\ -> \*\       Saves hitting [Shift+8]
  118.     * is ALWAYS added so W -> W*.*
  119.  
  120.  
  121. When a list of matching directories is displayed, just press the letter shown in
  122. brackets on the left to change to the directory shown. To exit without changing
  123. directories, press [Esc].
  124.  
  125. If there is more than one page of matches available, the following keys may be
  126. used to move between them:
  127.  
  128.      [Home]                             Go to the first page.
  129.      [End]                              Go to the last page.
  130.      [Up], [Pg Up], [-], [,], [<],      Go up one page.
  131.      [[], [{]
  132.      [Down], [Pg Dn], [=], [Space],     Go down one page.
  133.      [+], [.], [>], []], [}]
  134.  
  135.  
  136. History
  137. -------
  138.  
  139. A history of recently visited directories is maintained. To see the list, type
  140. "c -l" e.g.
  141.  
  142.    ZeroIn path history, access using  c -<number>  or  c -  for most recent
  143.       5  C:\My Documents
  144.       4  ..\tpu
  145.       3  C:\Windows
  146.       2  c:\bp\tpu
  147.       1  C:\Cut\Zeroin\Com
  148.    
  149.    Note: The registered version of ZeroIn has 20 history entries
  150.  
  151. The current directory is never shown in the list. Entries are moved to the front
  152. of the list if they get reused.
  153.  
  154. To move to a directory in the list, type "c -<num>" where <num> is the number of
  155. the directory in the list. "c -" is a shortcut for "c -1" and moves back to the
  156. previous directory. Note that ZeroIn cannot record the directory change if you
  157. use a program other than ZeroIn to change the directory.
  158.  
  159.  
  160. Aliases
  161. -------
  162.  
  163. ZeroIn maintains a list of names that map to common directories that you use. To
  164. see the list, type "c -a" e.g.
  165.  
  166.    ZeroIn aliases, access using  c <alias>
  167.      0123456789 = ..\tpu
  168.              my = C:\My Documents
  169.              ut = c:\bp\tpu
  170.             win = c:\windows
  171.             dos = c:\dos
  172.    
  173.    No entries remaining
  174.    Note: The registered version of ZeroIn has 20 alias entries
  175.    Define new entries using  c -a <alias> <directory>
  176.    Remove old entries using  c -a <alias>
  177.  
  178. To define a new alias, type c -a <alias> <directory>. Alias names can be up to
  179. 10 characters long and are not case sensitive. If you want to define an alias
  180. for the current directory without having to type it, just use "." as the
  181. directory.
  182. To remove an alias, leave out the directory. To use the alias, just type its
  183. name e.g. "c my".
  184.  
  185.  
  186. Data Files
  187. ----------
  188.  
  189. ZeroIn normally stores its history and alias data in c.exe. On a network this is
  190. not appropriate, and so the environment variable ZEROIN can be set to the name
  191. of the file to use for this purpose. For example, each user could have
  192.  
  193.    set ZEROIN=c:\temp\zeroin.cd
  194.  
  195. in their login script, to store the information on their local machine.
  196.  
  197. When you install the registered version of ZeroIn, you should remove any old
  198. version of this file to prevent strange behaviour, becuase the history and alias
  199. lists are of different sizes.
  200.  
  201.  
  202. ZeroIn Examples
  203. ---------------
  204.  
  205. The output below was generated from running ZeroIn in a DOS shell under Windows
  206. 95 from the C: drive root directory:
  207.  
  208.    C:\>c m\t\*   [Enter]
  209.    [a] C:\Msoffice\Templates\Binders      [b] C:\Msoffice\Templates\Databases
  210.    [c] C:\...\Templates\Letters & Faxes   [d] C:\Msoffice\Templates\Memos
  211.    [e] C:\...\Templates\Other Documents   [f] C:\...\Presentation Designs
  212.    [g] C:\...\Templates\Presentations     [h] C:\...\Templates\Publications
  213.    [i] C:\Msoffice\Templates\Reports      [j] C:\...\Spreadsheet Solutions
  214.    
  215.    Page 1 of 1  Choice? (a-j or Escape to exit) : j
  216.    C:\MSOFFICE\Templates\Spreadsheet Solutions>
  217.  
  218. Notice how some of the long directory names have been folded to fit into the
  219. screen display. Neat, isn't it?
  220.  
  221. The output below was generated from running ZeroIn in a DOS shell under Windows
  222. 3.1:
  223.  
  224.    C:\SIMON>c \w\m\*   [Enter]
  225.    [a] C:\Windows\Msapps\Artgalry         [b] C:\Windows\Msapps\Equation
  226.    [c] C:\Windows\Msapps\Grphflt          [d] C:\Windows\Msapps\Msdraw
  227.    [e] C:\Windows\Msapps\Msgraph5         [f] C:\Windows\Msapps\Msinfo
  228.    [g] C:\Windows\Msapps\Msquery          [h] C:\Windows\Msapps\Note-it
  229.    [i] C:\Windows\Msapps\Orgchart         [j] C:\Windows\Msapps\Proof
  230.    [k] C:\Windows\Msapps\Sheetcnv         [l] C:\Windows\Msapps\Textconv
  231.    [m] C:\Windows\Msapps\Wordart
  232.    
  233.    Page 1 of 1  Choice? (a-m or Esc) : e
  234.    C:\WINDOWS\MSAPPS\MSGRAPH5>
  235.  
  236.  
  237. New features/Revision history
  238. =============================
  239.  
  240. Date       Version   Changes Made
  241. 20-Jan-97  2.4       History list of the last 5 directories visited (20 in
  242.                      the registered version). You can quickly and easily
  243.                      move to any directory in the history, or to the
  244.                      previous directory.
  245.                      
  246.                      Alias list for 5 directories (20 in the registered
  247.                      version).
  248.                      
  249.                      Environment variable for creation of history and
  250.                      alias file. Very useful (vital!) for shared use on
  251.                      networks.
  252.                      
  253.                      If no matching directory is found, the option to
  254.                      create it is given.
  255.                      
  256.                      Fixed bug that occurred when you tried to move to the
  257.                      parent directory when the current directory had a
  258.                      single character name (it would go up two
  259.                      directories).
  260.                      
  261.                      Made 100% compatible with DOS CD by making it output
  262.                      current directory when no parameters are given.
  263.                      
  264.                      Added error trap for invalid drive.
  265. 5-Dec-96   2.3       Added exit error levels:
  266.                           0 Successful - directory found
  267.                         243 Error
  268.                         250 Usage screen shown
  269.                         255 No matching directories found
  270. 5-Nov-96   2.2       Fixed bug when more than 62 directories shown (in 50
  271.                      line mode). Fixed bug when parent directory symbol
  272.                      appears after drive letter/colon.
  273.                      Changed algorithm so that it only goes deeper into
  274.                      the directory tree (never higher).
  275. 14-Oct-96  2.1       First release.
  276. 3-Jul-93   1.0       First created and used.
  277.  
  278.  
  279. Registration
  280. ============
  281.  
  282. ZeroIn is SHAREWARE and may be trialed for a period of 30 days. After this time
  283. you must either purchase the registered version (for $5) or cease using the
  284. shareware version.
  285.  
  286. Please register your USAGE of ZeroIn by sending email to launch@ozemail.com.au,
  287. with your name and address, version of ZeroIn and any relevant comments or
  288. suggestions. By registering ZeroIn I can inform you of updates or improvements
  289. and let you know when the next version is released.
  290.  
  291. If you like and use ZeroIn, I'd appreciate a postcard, money, a link from your
  292. WWW home page or *any* other sort of recognition!
  293.  
  294.  
  295. Online Web registration
  296. -----------------------
  297.  
  298. The registered version of ZeroIn can be purchased and received immediately on
  299. the Internet at Albert's Ambry. Registration at Albert's also eliminates
  300. shipping and handling costs. Please go to:
  301.  
  302.   http://www.alberts.com
  303.  
  304. Search on: zeroin
  305.  
  306. Click on the "Buy it" hotlink to register ZeroIn.
  307.  
  308. Order form
  309. ----------
  310.     
  311.     ZeroIn licence selection
  312.     ------------------------
  313.     
  314.      Licence type        Cost per unit  Number     Sub total
  315.      Single user         $5             _____      _________
  316.      Server              $50            _____      _________
  317.      Site                $100           _____      _________
  318.      Company             $150           _____      _________
  319.                                         Total:     _________
  320.     Please inquire about quantity discounts
  321.     
  322.     Personal details
  323.     ----------------
  324.     
  325.            Name: ____________________________________________
  326.         Company: ____________________________________________
  327.         Address: ____________________________________________
  328.                  ____________________________________________
  329.                  ____________________________________________
  330.                  ____________________________________________
  331.           Phone: ____________________________________________
  332.             Fax: ____________________________________________
  333.  
  334.  
  335.     For Visa, MasterCard or Bank Card (*)
  336.     -------------------------------------
  337.     (Sorry, I currently do not accept American Express)
  338.     
  339.     [ ] Visa   [ ] MasterCard   [ ] Bank Card
  340.     Card Number: ____ ____ ____ ____
  341.     Expiry Date: ____/______
  342.     
  343.     
  344.     Card holder name: ________________________________
  345.     
  346.       Signature: ________________________________
  347.     
  348.            Date: ____________
  349.     
  350.     (*) Please note that these orders are processed by Omnivision Technologies,
  351.     a licensed distributor.
  352.     
  353.     
  354.     Cheques
  355.     -------
  356.     I accept bank cheques and personal cheques drawn on an Australian bank.
  357.     Foreign cheques cost me an additional $US 5 to cover my bank's foreign
  358.     cheque charge. Please make cheques payable to Simon Carter.
  359.     
  360.     
  361.     Postal money orders
  362.     -------------------
  363.     I accept prepaid postal money orders in Australian dollars.
  364.  
  365.  
  366. Contact Information
  367. ===================
  368.  
  369. I am always happy to hear your comments! If you use and like ZeroIn, or have any
  370. suggestions for improvements, please drop me a line!
  371.  
  372.      Email: launch@ozemail.com.au
  373.        WWW: Checkout the Crystal Software home page at
  374.             http://www.ozemail.com.au/~launch
  375.        Fax: +61-3 9800-3078  Any time.
  376.      Voice: +61-3 9888-3104  After hours number. Please leave a contact
  377.             name, number and time, and I will endeavour to get back to you
  378.             within 24 hours.
  379.       Mail: Simon Carter
  380.             Crystal Software
  381.             2 / 9 Woodbine Court
  382.             Wantirna
  383.             Victoria 3152
  384.             AUSTRALIA.
  385.     
  386.